/* common #0181ca */
@font-face {font-family: 'Bebas Neue';src: url('../font/BebasNeue.woff2') format('woff2'),url('../font/BebasNeue.woff') format('woff'),url('../font/BebasNeue.otf') format('otf');font-weight: normal;font-style: normal;font-display: swap;}
h1, h2, h3, h4, h5, h6, p {margin: 0;}
ul,li {margin-bottom: 0;}
a:hover {text-decoration: none;color: #333;}
:focus {outline: 0 !important;}
.uk-card-default {box-shadow: none;}
table {border-collapse: collapse;border-spacing: 0;width: 100% !important;}
table th, table td {border: 1px solid #eeeeee;vertical-align: middle!important;padding: 5px 10px;color: #333;text-align: left !important;}

/* nav */
.nav .uk-logo img {height: 72px;width: auto;}
.nav .uk-navbar-nav>li {padding: 23.5px 0;}
.nav .uk-navbar-nav>li>a {font-size: 18px;line-height: 43px;color: #333;min-height: 43px;padding: 0 20px;}
.nav .uk-navbar-nav>li>a:hover ,.nav .uk-navbar-nav>li.uk-active>a {color: #0181ca;}
.nav .uk-navbar-item {color: #dcdcdc;padding: 0;}
[class*=uk-navbar-dropdown-bottom] {margin-top: 22px;}
.uk-navbar-dropdown {width: 150px;padding: 15px;}
.uk-navbar-dropdown-nav>li>a {line-height: 2;color: #333;font-size: 16px;display: block;text-align: center;}
.uk-navbar-dropdown-nav>li.uk-active>a , .uk-navbar-dropdown-nav>li>a:hover {color: #0181ca;}
a.btn {transition: .5s all;}
a.btn:hover {opacity: 0.8;}
.uk-button {transition: .5s all;}
.uk-button:hover {opacity: 0.8;}

/* i_banner */
.i_banner h2 {font-size: 48px;color: #fff;font-weight: bold;line-height: 2;}
.i_banner a {font-size: 18px;color: #fff;}

/* i_prod */
.i_prod h3 {font-size: 40px;color: #000000;}
.i_prod hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_prod h5 {font-size: 20px;line-height: 70px;transition: .5s all;background-color: #f7f7f7;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; }
.i_prod .uk-transition-toggle {border: 1px solid transparent;transition: .5s all;}
.i_prod .uk-transition-toggle:hover {border-color: #0181ca;box-shadow: 0px 0px 9.3px 0.7px rgba(1, 129, 202, 0.29);}
.i_prod .uk-transition-toggle:hover h5 {color: #fff;background-color: #0181ca;}
.i_prod a.btn {font-size: 20px;display: inline-block;color: #fff;padding: 16px 27px;background-color: #0181ca;}

.i_prod .uk-subnav>*>* {font-size: 20px;color: #333;transition: .5s all;}
.i_prod .uk-subnav>*:hover>* {color: #0181ca;}

/* i_service */
.i_service {background-color: #f7f7f7}
.i_service h3 {font-size: 40px;color: #000000;}
.i_service hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_service h4 {font-size: 20px;color: #666666;}
.i_service h4.name {color: #fff;line-height: 60px;padding: 0 20px;}
.i_service .uk-overlay-default {background-color: #0181ca;}

/* i_case */
.i_case h3 {font-size: 40px;color: #000000;}
.i_case hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_case h4 {font-size: 20px;color: #666666;}

/* i_about */
.i_about h3 {font-size: 40px;color: #fff;}
.i_about hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_about h4 {font-size: 20px;color: #fff;}
.i_about h4.name {color: #fff;line-height: 60px;padding: 0 20px;}
.i_about p {color: #fff;line-height: 2;text-align: justify;}
.i_about a.btn {padding: 22px 52.5px;display: inline-block;background-color: #0181ca;color: #fff;}

/* i_honor */
.i_honor h3 {font-size: 40px;color: #000000;}
.i_honor hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_honor h4 {font-size: 20px;color: #666666;}
.i_honor h5 {font-size: 18px;color: #333;line-height: 2;}

/* i_news */
.i_news {background-color: #f7f7f7}
.i_news h3 {font-size: 40px;color: #000000;}
.i_news hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.i_news h4 {font-size: 24px;color: #fff;}
.i_news a.btn {font-size: 20px;color: #fff;}
.i_news .uk-padding {padding: 30px 20px;}
.i_news h2 {font-size: 48px;color: #000000;line-height: 1;transition: .5s all;}
.i_news h6 {font-size: 14px;color: #000000;transition: .5s all;margin-top: 5px;}
.i_news h5 {font-size: 20px;color: #000000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;transition: .5s all;}
.i_news p {font-size: 16px;color: #999999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.i_news .i_news_bg {background-color: #fff;transition: .5s all;padding: 0 15px;}
.i_news .uk-transition-toggle:hover .i_news_bg {background-color: #0181ca;}
.i_news .uk-transition-toggle:hover h5 {color: #0181ca;}
.i_news .uk-transition-toggle:hover h2 {color: #fff;}
.i_news .uk-transition-toggle:hover h6 {color: #fff;}

/* i_adv */
.i_adv h3 {font-size: 40px;color: #fff;}
.i_adv hr.title {border-color: #fff;width: 134px;border-width: 2px;}
.i_adv h4 {font-size: 18px;color: #fff;}
.i_adv h4 span {font-size: 60px;font-family: 'Bebas Neue';}
.i_adv .uk-input,.i_adv .uk-select,.i_adv .uk-textarea {background: transparent;color: #fff; ;-webkit-text-fill-color: #fff;caret-color: #fff;border-color: rgba(255, 255, 255, 0.5);}
.i_adv .uk-input {height: 58px;}
.i_adv .uk-input:focus ,.i_adv .uk-textarea:focus {border-color: #fff;background: transparent;}
.i_adv img {height: 58px;}
.i_adv .uk-button {width: 100%;height: 58px;background-color: #fff;color: #0181ca;}

/* foot */
.foot h4 {font-size: 18px;color: #333;font-weight: bold;}
.foot p {color: #666666;line-height: 2;}
.foot h4 a {font-size: 20px;font-weight: normal;color: #333;display: block;transition: .5s all;}
.foot h4 a:hover {transform: translateX(10px);}
.foot .uk-list li a {color: #666666;font-size: 16px;display: block;transition: .5s all;}
.foot .uk-list li a:hover {transform: translateX(10px);}

/* footer */
.footer {border-top: 1px solid #f3f3f3;}
.footer p ,.footer p a {color: #666666;line-height: 50px;font-size: 14px;}
.footer p a:hover {color: #333;}

/* about */
.about h3 {font-size: 40px;color: #000000;}
.about hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.about h4 {font-size: 20px;color: #0181ca;}
.about .uk-card.uk-padding {padding: 20px 70px 0 0;}
.about p {color: #333333;line-height: 2;text-align: justify;}
.about .uk-dotnav>*>* {width: 6px;height: 6px;}

/* culture */
.culture {background-color: #f8f8f8;}
.culture h3 {font-size: 40px;color: #000000;}
.culture hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.culture h4 {font-size: 24px;color: #0181ca;}
.culture p {color: #333;}
.culture .uk-transition-toggle {transition: .5s all;}
.culture .uk-transition-toggle:hover {box-shadow: 0px 6px 11.76px 0.24px rgba(66, 66, 67, 0.1);}

/* system */
.system h3 {font-size: 40px;color: #000000;}
.system hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.system p {font-size: 16px;color: #333333;line-height: 1.8;text-align: justify;}
.system p strong {font-size: 24px;color: #0181ca;margin-bottom: 10px;font-weight: normal;}

/* zuzhi */
.zuzhi {background-color: #f8f8f8;}
.zuzhi h3 {font-size: 40px;color: #000000;}
.zuzhi hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}

/* contact */
.contact h3 {font-size: 40px;color: #000000;}
.contact hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.contact p {font-size: 18px;color: #333;line-height: 2;text-align: justify;}
.contact h4 {font-size: 18px;color: #333;}
.contact h2 {font-size: 48px;color: #0181ca;font-family: 'Bebas Neue';}
.contact .uk-card.uk-padding {background-color: #f8f8f8;}

/* message */
.message {background-color: #f8f8f8;}
.message h3 {font-size: 40px;color: #000000;}
.message hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.message .uk-input {height: 58px;color: #3b3b3b;}
.message .uk-input.checkcode {color: #999999;}
.message img {height: 58px;}
.message .uk-button {width: 100%;height: 58px;background-color: #0181ca;color: #fff;}
.message .uk-input,.message .uk-select,.message .uk-textarea {color: #333;-webkit-text-fill-color: #999999;caret-color: #999999;border-color: transparent;font-size: 18px;}

/* solution */
.solution h3 {font-size: 40px;color: #000000;}
.solution hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.solution p {font-size: 16px;color: #333333;line-height: 1.8;text-align: justify;}
.solution p strong {font-size: 24px;color: #0181ca;margin-bottom: 10px;font-weight: normal;}
.solution .uk-card.uk-padding {padding: 0px 40px 0 0;}

/* caselist */
.caselist h3 {font-size: 40px;color: #000000;}
.caselist hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.caselist .uk-column-divider {column-rule-color: #eeeeee;}
.caselist p {line-height: 2;color: #333;}

/* certificate */
.certificate h3 {font-size: 40px;color: #000000;}
.certificate hr.title {border-color: #0181ca;width: 134px;border-width: 2px;}
.certificate h4 {font-size: 18px;color: #666666;}
.certificate h5 {font-size: 18px;color: #333333;line-height: 2;}

/* left */
.left {border-right: 1px solid #e5e5e5;}
.left .uk-nav {padding-right: 30px;}
.left .uk-nav>li>a {font-size: 24px;color: #000;line-height: 2;border-bottom: 1px solid #eeeeee;transition: .5s all;}
.left .uk-nav>li>a.uk-active , .left .uk-nav>li>a:hover , .left .uk-nav>li.uk-open:hover>a {color: #0181ca;}
.left  ul.uk-nav-sub {padding: 10px 0 20px;}
.left  ul.uk-nav-sub>li>a {font-size: 16px;color: #999999;line-height: 2;transition: .5s all;}
.left .uk-nav-default ul.uk-nav-sub>li.uk-active>a, .left .uk-nav-default ul.uk-nav-sub>li:hover>a {color: #0181ca;}
.left .uk-nav-parent-icon>.uk-parent>a::after {background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfmCA8LCQcnKcijAAAAJUlEQVQI12O8xQAF/xkYGBghTCYGLIB4QRaG/0i8/3hVMlLddgC6IATx7jj0hQAAAABJRU5ErkJggg==)}
.left .uk-nav-parent-icon>.uk-parent.uk-open>a::after {background-image:url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACAQMAAABbr9+TAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABlBMVEUBgcr////789s4AAAAAWJLR0QB/wIt3gAAAAd0SU1FB+YIDwsKFIi62r4AAAALSURBVAjXY2AAAQAABgABZvTJbAAAAABJRU5ErkJggg==)}

/* newslist */
.newslist .left .uk-nav>li>a {}
.newslist h6 {font-size: 14px;color: #999999;}
.newslist h6 span {font-size: 24px;color: #000000;padding-right: 5px;}
.newslist h3 {font-size: 24px;transition: .5s all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; }
.newslist p {line-height: 2;color: #999;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; }
.newslist .uk-transition-toggle:hover h3 {color: #0181ca;}
.newslist hr {position: relative;}
.newslist hr:before {content: '';position: absolute;height: 1px;left: 0;right: 100%;transition: none;background-color: #0181ca;}
.newslist .uk-transition-toggle:hover hr:before {right: 0;transition: .5s all;}
.newslist hr::after {content: '';position: absolute;height: 1px;left: 100%;right: 0;transition: .5s all;background-color: #0181ca;}
.newslist .uk-transition-toggle:hover hr:after {left: 0;transition-delay: .5s;}
.newslist svg {transition: .5s all;}
.newslist .uk-transition-toggle:hover svg {transform: translateX(20px);}

/* news */
.news p {line-height: 2;color: #333;}

/* product */
.product a.btn {font-size: 20px;display: inline-block;color: #fff;padding: 19px 50px;background-color: #0181ca;}
.product .uk-card a {margin-left: 20px;line-height: 50px;font-size: 24px;color: #333;position: relative;display: inline-block;transition: .5s all;}
.product .uk-card a:before {content: '';position: absolute;left: 50%;right: 50%;bottom: 0;height: 1px;background-color: #0181ca;transition: .5s all;}
.product .uk-card a.uk-active {color: #0181ca;}
.product .uk-card a.uk-active:before {left: 0;right: 0;}
.product p {color: #333;}

/*多图*/
.product_show{ margin-bottom: 10px; box-sizing: border-box;display: none;}
.product_{ margin-right: 5px; border: 1px solid #d3d3d3;padding: 5px; box-sizing: border-box;}
.product_.active{border: 1px solid #0181ca !important;}

/* pagination */
.pagination .page-status {display: none;}
.pagination span:not(.page-numbar) {margin: 0 8px;color: #0181ca;}
.pagination span a:not(.page-num) {color: #333;position: relative;border: 1px solid #e5e5e5;padding:8px 10px;transition: 0.5s all;}
.pagination span a.page-num {color: #333;position: relative;margin: 0 8px;padding: 8px 10px;border: 1px solid #e5e5e5;transition: 0.5s all;}
.pagination span a:hover,.pagination span a.page-num.page-num-current {color: #fff;background-color: #0181ca;border-color: #0181ca}

/* pagination_page */
.pagination_page {display: flex;flex-wrap: wrap;margin-left: 0;padding: 0;list-style: none;}
.pagination_page a {position: relative;color: #333;transition: 0.5s all;}
.pagination_page a:hover{color: #0181ca;}
.pagination_page a:before {content: '';position: absolute;bottom: -5px;width: 0px;height: 1px;background-color: transparent;transition: 0.5s all;}
.pagination_page a:hover:before {background-color: #0181ca;width: 100%;}

/* city */
.city h4 a {font-size: 18px;color: #333;transition: .5s all;}
.city .citys a {font-size: 18px;color: #333;transition: .5s all;}
.city a:hover {color: #0181ca;}

/* @media */
@media screen and (max-width: 1400px) {
	.nav .uk-navbar-nav>li>a {padding: 0 10px;}
	.about .uk-card.uk-padding {padding: 20px 30px 0 0;}
	.uk-grid-large  {margin-left: -30px;}
	.uk-grid-large>* {padding-left: 30px;}
	.solution .uk-card.uk-padding {padding: 0 30px 0 0;}
}
@media screen and (max-width: 1300px) {
	h3 {font-size: 36px !important;}
	.i_honor .uk-grid  {margin-left: -15px;}
	.i_honor .uk-grid>* {padding-left: 15px;}
	.uk-margin-medium-top {margin-top: 20px!important;	}
	.newslist h3 {font-size: 24px !important;}
	.news h3 {font-size: 24px !important;}
}
@media screen and (max-width: 960px) {
	html,body {overflow-x: hidden;}
	.uk-navbar-toggle {padding: 0;}
	h3 {font-size: 24px !important;}
	h4 {font-size: 18px !important;}
	h5 {font-size: 16px !important;}
	.nav .uk-logo img {height: 45px;}
	.uk-offcanvas-bar {background-color: #fff;width: 100%;left: -100%;padding: 0;}
	.nav .uk-icon {color: #333;}
	.i_prod a.btn {font-size: 16px;padding: 16px 10px;}
	#tm-mobile .uk-navbar {padding:0 15px;border-bottom: 1px solid #eeeeee;}
	#tm-mobile .uk-nav>li>a {color: #333;}
	#tm-mobile .uk-nav>li.active>a {color: #0181ca;}
	.uk-offcanvas-bar hr {border-color: #eeeeee;}
	.uk-offcanvas-bar h6 {color: #333;}
	.uk-offcanvas-bar a {color: #333;}
	.i_prod .uk-subnav {margin-left: 0;}
	.i_prod .uk-subnav>* {flex: none;width: calc(100% * 1 / 2.001);padding-left: 0;}
	.i_prod .uk-subnav>*:nth-child(2n)>* {justify-content: flex-end;}
	.i_prod .uk-subnav-divider>::before {margin-right:0;position: absolute;top: 5px}
	.i_prod .uk-subnav-divider>* {display: block;}
	.i_prod .uk-grid {margin-left: -15px;}
	.i_prod .uk-grid>* {padding-left: 15px;}
	.i_prod .uk-grid>.uk-grid-margin {margin-top: 15px;}
	.i_prod h5 {font-size: 16px;line-height: 30px;}
	.i_service h4.name {line-height: 30px;padding: 0;background-color: #0181ca;font-size: 16px;text-align: center;}
	.i_about p {line-height: 1.5;}
	.i_about a.btn {padding: 16px 20px;}
	.about .uk-card.uk-padding {padding: 0;}
	.product h2 {font-size: 24px;}
	.product a.btn {padding: 16px 20px;}
	.product .uk-card-body {padding: 15px;}
	.left .uk-nav>li>a {font-size: 20px;line-height: 1.5;}
	.left ul.uk-nav-sub>li>a {line-height: 1.5;}
	.product img {width: 100% !important;height: auto !important;}
	.product .uk-card a {font-size: 16px;line-height: 30px;}
	.solution .uk-card.uk-padding {padding: 10px 0;}
	.contact p {font-size: 16px;line-height: 1.5;}
	
	
	
	.pagination span.page-status , .pagination span.page-pre, .pagination span.page-next {display: none;}
	.pagination span:not(.page-numbar) {margin: 0 3px;}
	.pagination span a.page-num {margin: 0 3px;}
	
}